/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.perutaxi.entidades;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 *
 * @author PeruTaxi
 */
public class eEmpresa implements Serializable {

    private Long id;
    private eUsuario usuario;
    private String razonSocial;
    private String ruc;
    private String direccionEmpresa;
    private String telefonoEmpresa;
    private String emailEmpresa;
    private Long nroTrabajadores;
    private String nombres;
    private String apPaterno;
    private String apMaterno;
    private String dni;
    private String direccion;
    private String emailLaboral;
    private String emailPersonal;
    private String telefonoPersonal;
    private String cargo;
    private String imagen;
    private Timestamp fechaCreacion;
    private Boolean estado;
    //campos que no van a la bd
    private String estadoTexto;
    private String inlineStyle;

    public eEmpresa() {
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public eUsuario getUsuario() {
        return usuario;
    }

    public void setUsuario(eUsuario usuario) {
        this.usuario = usuario;
    }

    public String getRazonSocial() {
        return razonSocial;
    }

    public void setRazonSocial(String razonSocial) {
        this.razonSocial = razonSocial;
    }

    public String getRuc() {
        return ruc;
    }

    public void setRuc(String ruc) {
        this.ruc = ruc;
    }

    public String getDireccionEmpresa() {
        return direccionEmpresa;
    }

    public void setDireccionEmpresa(String direccionEmpresa) {
        this.direccionEmpresa = direccionEmpresa;
    }

    public String getTelefonoEmpresa() {
        return telefonoEmpresa;
    }

    public void setTelefonoEmpresa(String telefonoEmpresa) {
        this.telefonoEmpresa = telefonoEmpresa;
    }

    public String getEmailEmpresa() {
        return emailEmpresa;
    }

    public void setEmailEmpresa(String emailEmpresa) {
        this.emailEmpresa = emailEmpresa;
    }

    public Long getNroTrabajadores() {
        return nroTrabajadores;
    }

    public void setNroTrabajadores(Long nroTrabajadores) {
        this.nroTrabajadores = nroTrabajadores;
    }

    public String getNombres() {
        return nombres;
    }

    public void setNombres(String nombres) {
        this.nombres = nombres;
    }

    public String getApPaterno() {
        return apPaterno;
    }

    public void setApPaterno(String apPaterno) {
        this.apPaterno = apPaterno;
    }

    public String getApMaterno() {
        return apMaterno;
    }

    public void setApMaterno(String apMaterno) {
        this.apMaterno = apMaterno;
    }

    public String getDni() {
        return dni;
    }

    public void setDni(String dni) {
        this.dni = dni;
    }

    public String getDireccion() {
        return direccion;
    }

    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    public String getEmailLaboral() {
        return emailLaboral;
    }

    public void setEmailLaboral(String emailLaboral) {
        this.emailLaboral = emailLaboral;
    }

    public String getEmailPersonal() {
        return emailPersonal;
    }

    public void setEmailPersonal(String emailPersonal) {
        this.emailPersonal = emailPersonal;
    }

    public String getCargo() {
        return cargo;
    }

    public void setCargo(String cargo) {
        this.cargo = cargo;
    }

    public String getImagen() {
        return imagen;
    }

    public void setImagen(String imagen) {
        this.imagen = imagen;
    }

    public Timestamp getFechaCreacion() {
        return fechaCreacion;
    }

    public void setFechaCreacion(Timestamp fechaCreacion) {
        this.fechaCreacion = fechaCreacion;
    }

    public Boolean getEstado() {
        return estado;
    }

    public void setEstado(Boolean estado) {
        this.estado = estado;
    }

    public String getEstadoTexto() {
        if (estado) {
            estadoTexto = "ACTIVO";
        } else {
            estadoTexto = "INACTIVO";
        }

        return estadoTexto;
    }

    public void setEstadoTexto(String estadoTexto) {
        this.estadoTexto = estadoTexto;
    }

    public String getTelefonoPersonal() {
        return telefonoPersonal;
    }

    public void setTelefonoPersonal(String telefonoPersonal) {
        this.telefonoPersonal = telefonoPersonal;
    }

    public String getInlineStyle() {
        if (estado) {
            inlineStyle = "FONT-FAMILY: 'Arial';color: #11FFC0;font-size: 10px;text-transform: uppercase;font-weight: bold;";
        } else {
            inlineStyle = "FONT-FAMILY: 'Arial';color: #F41404;font-size: 10px;text-transform: uppercase;font-weight: bold;";
        }

        return inlineStyle;
    }

    public void setInlineStyle(String inlineStyle) {
        this.inlineStyle = inlineStyle;
    }
}
